#include <iostream>
#include "punto.h"

Punto::Punto(int _x, int _y)
{
	x = _x;
	y = _y;
}

void Punto::mover(int _x, int _y)
{
	x = _x;
	y = _y;
}

Punto& Punto::sumar(int _x, int _y) const
{
	return *(new Punto(x + _x, y + _y));
}

Punto& Punto::operator+(Punto& punto)
{
	return *(new Punto(x + punto.X(), y + punto.Y()));
}

int Punto::X() const { return x; }
int Punto::Y() const { return y; }
